package com.xmy.studentmanager.service;

import com.xmy.studentmanager.pojo.Student;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

/**
 * @Author: xmy
 * @Date: 2019-04-23 13:38
 * @Version 1.0
 */
public interface StudentService {
    /**
     * @description: 查询全部学生
     * @auther: XMY
     * @date: 2019-04-23 13:33
     */
    List<Student> selAllStudent(String name,Integer gradeId);

    /**
     * @description: 根据id查询学生
     * @auther: XMY
     * @date: 2019-04-23 13:33
     */
    Student selStudentById(Integer id);

    /**
     * @description: 新增学生
     * @auther: XMY
     * @date: 2019-04-23 13:35
     */
    int addStudent(Student student);

    /**
     * @description: 修改学生信息
     * @auther: XMY
     * @date: 2019-04-23 13:36
     */
    int updateStudent(Student student);

    /**
     * @description: 删除学生
     * @auther: XMY
     * @date: 2019-04-23 13:37
     */
    int delStudent(Integer id);
}
